// vue.config.js
const path = require('path')
module.exports = {
  publicPath: './',
  outputDir: 'dists',// 输出文件目录
  assetsDir: "./static",//放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
  indexPath: './index.html',//指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径
  lintOnSave: true,
  transpileDependencies: [],
  productionSourceMap: false,
// 配置 webpack-dev-server 行为。
  devServer: {
    // 自动打开浏览器
    open: true,
    host: '0.0.0.0',
    port: 800,
    https: false,
    hotOnly: false,
    // 查阅 https://github.com/vuejs/vue-docs-zh-cn/blob/master/vue-cli/cli-service.md#配置代理
    proxy: {
      '/zuul/basic': {
        //target: `http://192.168.1.104:8070`,
        target: `http://192.168.1.102:8070`,
        changeOrigin: true,
        secure: false,
        pathRewrite: {
          '^/zuul/basic': ''
        }
      },
      '/': {
        //target: `http://192.168.1.104:8070`,
        target: `http://192.168.1.102:8070`,
        changeOrigin: true,
        secure: false,
      }
    },
    disableHostCheck: true
  },
  //定制主题
  css: {
    loaderOptions: {
      less: {
        modifyVars: {
          'hack': `true; @import "${path.join(__dirname,'./src/assets/style/vant-ui/variables.less')}";`
        }
      }
    }
  },
  configureWebpack: {
    resolve: {
      alias: {
        'assets': '@/assets',
        'components': '@/components',
        'views': '@/views',
      }
    }
  },
}